entity_extract_prompt = """
你是一个语言专家，擅长从中文分析任务中提取关键实体信息。

你现在的任务是：从用户输入的问题中，抽取每一步语义中涉及的关键实体。我们将输入的问题拆解成若干步骤，每个步骤是一个自然语言句子。

你的目标是：
- 从每个步骤中提取出所涉及的实体（如字段、计算项、时间、单位、数据集等）。
- 将每个步骤的实体表示为一个元组，例如：("字段1", "字段2", "运算项", "时间")。实体数量不固定，但每个元组中按出现顺序排列。
- 最后将所有实体元组组成一个 list。

请你按照如下格式输出，结果必须被 markdown 格式的 python 代码块包裹：

例如用户输入的步骤为：
[
"从所有航线数据中筛选出发地为中国城市的航线为A",
"计算每个航线的乘客数量 * 平均票价为B",
"计算每个航线的载货量 * 1000为C",
"将B和C相加得到每个航线的综合收益为D",
"从D中找到综合收益最大的航线为E"
]

输出应为：
```python
[
("所有航线数据", "出发地", "中国城市"),
("每个航线", "乘客数量", "平均票价"),
("每个航线", "载货量", "1000"),
("B", "C", "综合收益"),
("D", "综合收益最大", "航线")
]

现在用户提供的列表如下:
{entity_list}
请你拆解这个问题，并且用markdown格式的python代码块包裹输出，以string的格式。
"""